package org.aiforum.backend.mapper;

import java.util.List;

import org.aiforum.backend.common.QueryPreperty;
import org.aiforum.domain.Auth;

/**
 * 权限映射接口
 * @author Administrator
 *
 */
public interface AuthMapper {
    /**
     * 保存权限
     * @param auth
     */
	void insert(Auth auth);
	/**
	 * 更新权限
	 * @param auth
	 */
	void update(Auth auth);
	/**
	 * 根据ID查找权限
	 * @param authId
	 * @return
	 */
	Auth find(int authId);
	/**
	 * 根据ID删除权限
	 * @param authId
	 */
	void delete(int authId);
	/**
	 * 根据属性查找权限
	 * @param queryPreperty
	 * @return
	 */
	List<Auth> querys(QueryPreperty queryPreperty);
	
	/**
	 * Ajax查询
	 */
	int checkExists(QueryPreperty queryPreperty);
	
	List<Auth> queryByIds(Integer[] authIds);
}
